年級 |
系所別 |
考試科目 |
二 |
資訊管理學系 |
電子計算機概論 |
※ 考生請於答案卷內作答
1. 簡單回答下列各題 (20%)
a. 除了input devices之外,請再列出三項組成電腦的基本元件。
b. 除了E-mail之外,請再列出三項internet 的應用。
c. 除了word processor之外,請再列出組合軟體中的三種應用程式。
d. 除了laser printer之外,請再列出三種printers。
2. 已之以Fact (n) 呼叫function Fact時可求整數n的階乘 (n!) ,function Fact之部分程式碼如下所示,請填入空出部分完成之。 (20%)
long Fact (int n)
{
if (…)
return …;
else
return …;
}
3. 假設sizeof (int) 之值為2,且 (20%)
int A[2] [5] = {{0,1, 2, 3, 4}, {5, 7, 8, 9, }};
int *p;
p = a;
若A[0]][0]所在之位址為1000 (十進位),請寫出下列各值
a. A+1 b. A[0]+1 c. A[0][0]+1 d. [1] e. p f.p+1 g. *p h. *p++
4. 請寫出一C語言程式,印出所有小於1000之質數。 (20%)
5. 請利用nested for loop寫一C語言程式,求出
1+22+33+44+55+66。 (20%)